<?php

class IndexController {
    private $usuario;
    function IndexController(){
        $this->usuario = new Usuario();
        $this->verificaLogout();
        $this->verificaCadastro();
        $this->verificaLogin();
        $this->verificaMensagemContato();
    }
//error_reporting(0);
    function verificaLogout() {
        if (!empty($_POST)) {
            if (isset($_POST['logout'])) {
                if ($_POST['logout'] != "") {
                    //printf("LOGOUT");
                    unset($user);
                    unset($sen);
                    unset($_SESSION["senha"]);
                    unset($_SESSION["usuario"]);
                    session_destroy();
                }
            }
        }
    }

    function verificaLogin() {
        if (isset($_POST["edtEmail"])) {
            if ($_POST["edtEmail"] != "" and $_POST["edtSenha"] != "") {
                $user = $_POST["edtEmail"];
                $sen = md5($_POST["edtSenha"]);
                //printf($user . " - " . $sen);
                if ($this->usuario->conectaUsuario($user, $sen)) {
                    $this->usuario->setConectado($_SESSION['id']);
                } else {
                    echo "<label class='alert-error'>Usuario ou Senha incorreto!</label>";
                }
            }
        }
    }

    function verificaCadastro() {
        //Cadastro de Usuarios
        if(isset($_POST['formCadastroUsuario'])){
            $nome = $_POST['edtNome'];
            $email = $_POST['edtEmail'];
            $senha = $_POST['edtSenha'];
            if ($this->usuario->Cadastra($senha, $email, $nome)) {
                echo "<label class='alert-success'>Cadastrado Com Sucesso!</label>";
            } else {
                echo "<label class='alert-error'>Não Foi Possivel Cadastrar</label>";
            }
        }
    }

    function verificaMensagemContato() {
        //Enviar Mensagem para Contato
        if (!empty($_POST)) {
            if (isset($_POST['edtNome']) == true and isset($_POST['edtAssunto']) == true and isset($_POST['edtMensagemContato']) == true and isset($_POST['edtEmailContato']) == true) {
                $to = 'rodrigo.araujo13@gmail.com';
                $subject = "Site da Radio Cidade de Apiai: " . $_POST['edtAssunto'];
                $message = "De:" . $_POST['edtNome'] . "\r\n" . $_POST['edtMensagemContato'];
                $headers = "From: " . $_POST['edtEmailContato'] . "\r\nReply-To: " . $_POST['edtEmailContato'];
                $mail_sent = @mail($to, $subject, $message, $headers);
                //$to = 'radioapiai@yahoo.com.br';
                //$mail_sent = @mail( $to, $subject, $message, $headers );
                //if the message is sent successfully print "Mail sent". Otherwise print "Mail failed" 
                echo $mail_sent ? "<label class='alert-success'>Email Enviado!</label>" : "<label class='alert-error'>Email não foi Enviado</label>";
            }
        }
    }

    function getModalCadastro() {
        ?>
        <div id="modalCadastro" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
            <div class="modal-header" style="">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true" style="color: white">×</button>
                <h3 id="myModalLabel">Cadastro</h3>
            </div>
            <div class="modal-body">
                <form class="form-horizontal" method="POST" action="">
                    <input type="hidden" id="formCadastroUsuario" name="formCadastroUsuario" value="formCadastroUsuario"/>
                    <div class="control-group">
                        <label class="control-label" for="edtNome">Nome</label>
                        <div class="controls">
                            <input type="text" id="edtNome" name="edtNome" placeholder="Nome" required="true">
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label" for="edtEmail">Email</label>
                        <div class="controls">
                            <input type="email" id="edtEmail" name="edtEmail" placeholder="Email" required="true">
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label" for="edtSenha">Password</label>
                        <div class="controls">
                            <input type="password" id="edtSenha" name="edtSenha" placeholder="Password" required="true">
                        </div>
                    </div>
                    <div class="control-group">
                        <div class="controls">
                            <button type="submit" class="btn">Cadastrar</button>
                        </div>
                    </div>
                </form>
                <div class="modal-footer">
                    <button class="btn" data-dismiss="modal" aria-hidden="true">Fechar</button>
                </div>
            </div>
        </div>

        <?php
    }

    function getLogin() {
        $this->getModalCadastro();
        if (!isset($_SESSION["nome"])) {
            ?>
            <form class="form-horizontal" action="" method="POST">
                <label class="" for="edtEmail">Email</label>
                <input type="text" name="edtEmail" id="edtEmail" class="span12" placeholder="Email"/>
                <label class="" for="edtSenha">Password</label>
                <input type="password" id="edtSenha" name="edtSenha" class="span12" placeholder="Password"/>
                <label class="checkbox">
                    <input type="checkbox"> Lembrar senha
                </label>
                <button type="submit" class="btn">Entrar</button>
                <a href="#modalCadastro" role="button" class="btn pull-right" data-toggle="modal">Cadastre-se Aqui!</a>
                <small><a href='esqueceu.php'>   Esqueceu a senha?</a></small>
            </form>
            <?php
        } else {
            if (isset($_SESSION["email"]) and isset($_SESSION["senha"])) {
                $user = $_SESSION["nome"];
                $email = $_SESSION['email'];
                $sen = $_SESSION["senha"];
            } else {
                $user = "";
                $email = "";
                $sen = "";
            }
            if ($this->usuario->conectaUsuario($email, $sen)) {
                $this->usuario->setConectado($_SESSION['id']);
                ?>
                <label>Bem Vindo <?php echo $user ?> !</label>
                <a href="config.php" class="btn">Configuração da Conta</a>
                <form action="" method="post" id="formLogin">
                    <input type='hidden' name='logout' value='logout' />
                    <button type='submit' class="btn" form="formLogin">Logout</button>
                </form>
                <?php
            } else {
                ?>
                <form class="form-horizontal" action="" method="POST">
                    <label class="" for="edtEmail">Email</label>
                    <input type="text" name="edtEmail" id="edtEmail" class="span12" placeholder="Email"/>
                    <label class="" for="edtSenha">Password</label>
                    <input type="password" id="edtSenha" name="edtSenha" class="span12" placeholder="Password"/>
                    <label class="checkbox">
                        <input type="checkbox"> Lembrar senha
                    </label>
                    <button type="submit" class="btn">Entrar</button>
                    <a href="#Cadastro" data-toggle="tab" class="btn">Cadastre-se Aqui!</a><br>
                    <small><a href='esqueceu.php'>   Esqueceu a senha?</a></small>
                </form>    
                <?php
                session_destroy();
            }
        }
    }

    function getPlayer() {
        $ip = "74.222.2.116:8676";
        ?>
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
                var js, fjs = d.getElementsByTagName(s)[0];
                if (d.getElementById(id))
                    return;
                js = d.createElement(s);
                js.id = id;
                js.src = "//connect.facebook.net/pt_BR/all.js#xfbml=1";
                fjs.parentNode.insertBefore(js, fjs);
            }(document, 'script', 'facebook-jssdk'));
        </script>
        <article>

            <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='200' height='30'>
                <param name='movie' value='http://www.museter.com/ffmp3-config.swf' />
                <param name='flashvars' value='url=http://<?php echo $ip; ?>/;&lang=pt&codec=mp3&volume=100&introurl=&autoplay=true&traking=true&jsevents=false&buffering=5&skin=http://www.museter.com/skins/substream/ffmp3-substream.xml&title=Radio%20Cidade De Apiai' />
                <param name='wmode' value='transparent' />
                <param name='allowscriptaccess' value='always' />
                <param name='scale' value='noscale' />
                <embed src='http://www.museter.com/ffmp3-config.swf' flashvars='url=http://<?php echo $ip; ?>/;&lang=pt&codec=mp3&volume=100&introurl=&autoplay=true&traking=true&jsevents=false&buffering=5&skin=http://www.museter.com/skins/substream/ffmp3-substream.xml&title=Radio%20Cidade De Apiai' width='180' scale='noscale' height='30' wmode='transparent' allowscriptaccess='always' type='application/x-shockwave-flash' />
            </object>

        </article>        
        <div id='slideshowHolder'>
            <div class="fb-like" data-href="http://www.radiocidadeapiai.com.br" data-send="true" data-width="200" data-show-faces="false" class="span12"></div>
        </div>
        <?php
    }

    function getProgramacao() {
        ?>
        <div class="clearfix">
            <!--<div class="tabbable tabs-left">-->
            <ul class="nav nav-tabs span12" style="margin:0px; padding:0px;">
                <li class="active"><a href="#SegSex" data-toggle="tab">Segunda a Sexta</a></li>
                <li><a href="#Sabado" data-toggle="tab">Sabado</a></li>
                <li><a href="#Domingo" data-toggle="tab">Domingo</a></li>
            </ul>
            <div class="tab-content span12" style="margin:0px; padding:0px;">
                <div class="tab-pane active well" id="SegSex">
                    <table class="table table-striped table-hover">
                        <caption>De Segunda a Sexta-Feira</caption>
                        <tr>
                            <th>Horarios</th>
                            <th>Programa</th>
                            <th>Locutor</th>
                        </tr>

                        <tr>
                            <td>00:00</td>
                            <td>Jornal da Manhã</td>
                            <td>Jovem Pan</td>
                        </tr>
                        <tr>
                            <td>07:30</td>
                            <td>Tocando em Frente</td>
                            <td>Jurandir Lineu</td>
                        </tr>
                        <tr>
                            <td>09:00</td>
                            <td>Clube da Manhã</td>
                            <td>Célio de Oliveira</td>
                        </tr>
                        <tr>
                            <td>10:00</td>
                            <td>Hora da Noticia</td>
                            <td>Jovem Pan</td>
                        </tr>
                        <tr>
                            <td>10:05</td>
                            <td>Clube da Manhã</td>
                            <td>Célio de Oliveira</td>
                        </tr>
                        <tr>
                            <td>11:00</td>
                            <td>Hora da Noticia</td>
                            <td>Jovem Pan</td>
                        </tr>
                        <tr>
                            <td>11:05</td>
                            <td>Clube da Manhã</td>
                            <td>Célio de Oliveira</td>
                        </tr>
                        <tr>
                            <td>11:30</td>
                            <td>Padre Reginaldo Manzotti</td>
                            <td>Reginaldo Manzotti</td>
                        </tr>
                        <tr>
                            <td>12:30</td>
                            <td>Assembléia de Deus</td>
                            <td>Ari Josimar</td>
                        </tr>
                        <tr>
                            <td>13:30</td>
                            <td>Rede Jovem Pan Sat</td>
                            <td>Jovem Pan</td>
                        </tr>
                        <tr>
                            <td>19:00</td>
                            <td>Voz do Brasil</td>
                            <td>Brasília</td>
                        </tr>
                        <tr>
                            <td>20:00</td>
                            <td>Boa Noite Cidade</td>
                            <td>Rubens Reis</td>
                        </tr>
                        <tr>
                            <td>23:00</td>
                            <td>Rede Jovem Pan Sat</td>
                            <td>Jovem Pan Sat</td>
                        </tr>
                    </table>
                </div>

                <div class="tab-pane well" id="Sabado">
                    <table class="table table-striped table-hover">
                        <caption>Sabado</caption>
                        <tr>
                            <th>Horarios</th>
                            <th>Programação</th>
                            <th>Locutor</th>
                        </tr>
                        <tr>
                            <td>05:00</td>
                            <td>Jornal da Manhã</td>
                            <td>Jovem Pan</td>
                        </tr>
                        <tr>
                            <td>09:00</td>
                            <td>Correio do Povo</td>
                            <td>Wande, Xuxeva e Sérgio</td>
                        </tr>
                        <tr>
                            <td>10:00</td>
                            <td>Cidade em Destaque</td>
                            <td>Valter, Ananias e Paulinho</td>
                        </tr>
                        <tr>
                            <td>14:00</td>
                            <td>Igreja Pentecostal</td>
                            <td>Pastor Vandir</td>
                        </tr>
                        <tr>
                            <td>15:00</td>
                            <td>Propagandas e Noticias</td>
                            <td>Radio Cidade</td>
                        </tr>
                        <tr>
                            <td>16:30</td>
                            <td>Assembléia de Deus</td>
                            <td>Evangélicos</td>
                        </tr>
                        <tr>
                            <td>18:00</td>
                            <td>Rede Jovem Pan Sat</td>
                            <td>Jovem Pan</td>
                        </tr>
                    </table>
                </div>

                <div class="tab-pane well" id="Domingo">
                    <table class="table table-striped table-hover">
                        <caption>Domingo</caption>
                        <tr>
                            <th>Horarios</th>
                            <th>Programação</th>
                            <th>Locutor</th>
                        </tr>
                        <tr>
                            <td>00:00</td>
                            <td>Rede Jovem Pan Sat</td>
                            <td>Jovem Pan</td>
                        </tr>
                        <tr>
                            <td>10:00</td>
                            <td>Santa Missa</td>
                            <td>Igreja Católica</td>
                        </tr>
                        <tr>
                            <td>11:30</td>
                            <td>Rede Jovem Pan Sat</td>
                            <td>Jovem Pan</td>
                        </tr>
                    </table>
                </div>
            </div>
        </div>        
        <?php
    }
    function getLocutor() {
        date_default_timezone_set('America/Sao_Paulo');
        $dia = date('N');
        $hora =  (int)date("H");
        $minutos = (int)date("i");
        //echo (int)$minutos;
        if($dia>=1 and $dia<=5){
            if($hora>=0 and $hora<=7){
                if($minutos>=30){
                    echo "Tocando em Frente - Jurandir Lineu";
                }else{
                    echo "Jornal da Manhã";
                }
            }
            if($hora==8){
                echo "Tocando em Frente - Jurandir Lineu";
            }
            if($hora==9){
                echo "Clube da Manhã - Célio de Oliveira";
            }
            if($hora==10){
                if($minutos<=5){
                    echo "Hora da Noticia - Joven Pan";
                }else{
                    echo "Clube da Manhã";
                }
            }
            if($hora==11){
                if($minutos<=5){
                    echo "Hora da Noticia - Joven Pan";
                }else{
                    echo "Padre Reginaldo Manzotti - Reginaldo Manzotti";
                }
            }
            if($hora==12){
                if($minutos>=30){
                    echo "Assembléia de Deus - Ari Josimar";
                }else{
                    echo "Padre Reginaldo Manzotti";
                }
            }
            if($hora>=13 and $hora<19){
                if($minutos<30 and $hora==13){
                    echo "Assembléia de Deus - Ari Josimar";
                }else{
                    echo "Rede Jovem Pan Sat - Jovem Pan";
                }
            }
            if($hora==19){
                echo "Voz do Brasil - Brasíia";
            }
            if($hora>=20 and $hora <23){
                echo "Boa Noite Cidade - Rubens Reis";
            }
            if($hora==23){
                echo "Rede Jovem Pan Sat - Jovem Pan Sat";
            }
        }
        if($dia==6){
            if($hora<5){
                echo 'Rede Jovem Pan Sat - Jovem Pan Sat';
            }
            if($hora>=5 and $hora <=9){
                echo "Jornal da Manhã - Jovem Pan";
            }
            if($hora==9){
                echo "Correio do Povo - Wande, Xuxeva e Sérgio";
            }
            if($hora>=10 and $hora <14){
                echo "Cidade Em Destaque - Valter, Ananias e Paulinho";
            }
            if($hora==14){
                echo "Igreja Pentecostal - Pastor Vandir";
            }
            if($hora==15){
                echo "Propagandas e Noticias - Radio Cidade";
            }
            if($hora>=16 and $hora<18){
                if($minutos<30 and $hora==16){
                    echo "Propagandas e Noticias - Radio Cidade";
                }else{
                    echo "Assembléia de Deus - Evangélicos";
                }
            }
            if($hora>=18){
                echo "Rede Jovem Pan Sat - Jovem Pan";
            }
        }
        if($dia==7){
            if($hora>=0 and $hora<10){
                echo "Rede Jovem Pan Sat - Jovem Pan";
            }
            if($hora==10 or ($hora==11 and $minutos<30)){
                echo "Santa Missa - Igreja Católica";
            }
            if($hora>=12 or ($hora==11 and $minutos>=30)){
                echo "Rede Jovem Pan Sat - Jovem Pan";
            }
        }
    }
}
?>
